package http_middleware

//func InitLogger() {
//	if exists, err := tools.PathExists(config.LogConfig.WebLogConfig.Path); err != nil {
//		fmt.Println(err)
//	} else {
//		if !exists {
//			err := os.MkdirAll(config.LogConfig.WebLogConfig.Path, os.ModePerm)
//			if err != nil {
//				fmt.Println("日志文件夹创建错误！")
//			}
//		}
//	}
//	//日志级别
//	lvl := zap.NewAtomicLevelAt(zapcore.Level(config.LogConfig.WebLogConfig.LogLevel))
//	level := hertzzap.WithCoreLevel(lvl)
//	//日志编码
//	enc := hertzzap.WithCoreEnc(logger.GetEncoder())
//	//日志输出
//	syncer := logger.GetLoggerWriterSyncer(config.LogConfig.WebLogConfig.LoggerName, config.LogConfig.WebLogConfig.OutputMode, config.LogConfig.WebLogConfig.Path, config.LogConfig.WebLogConfig.FilePrefix)
//	ws := hertzzap.WithCoreWs(syncer)
//
//	// For zap detailed settings, please refer to https://github.com/hertz-contrib/logger/tree/main/zap and https://github.com/uber-go/zap
//	logger := hertzzap.NewLogger(enc, ws, level)
//	hlog.SetLogger(logger)
//}
